[INFO] fetching crate lurk-ipld-cbor-derive 0.3.0...
[INFO] checking lurk-ipld-cbor-derive-0.3.0 against master#9610dfe5a9a731ced1ea4923ecbd0c57fe367898 for beta-170-4
[INFO] extracting crate lurk-ipld-cbor-derive 0.3.0 into /workspace/builds/worker-0-tc1/source
[INFO] validating manifest of crates.io crate lurk-ipld-cbor-derive 0.3.0 on toolchain 9610dfe5a9a731ced1ea4923ecbd0c57fe367898
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate lurk-ipld-cbor-derive 0.3.0
[INFO] finished tweaking crates.io crate lurk-ipld-cbor-derive 0.3.0
[INFO] tweaked toml for crates.io crate lurk-ipld-cbor-derive 0.3.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] crate crates.io crate lurk-ipld-cbor-derive 0.3.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded trybuild v1.0.71
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 93da0e9ec6ef7640d6201f0dd0bff92b3bae6ddf1aa804be7bc0e5afc55fe679
[INFO] running `Command { std: "docker" "start" "-a" "93da0e9ec6ef7640d6201f0dd0bff92b3bae6ddf1aa804be7bc0e5afc55fe679", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "93da0e9ec6ef7640d6201f0dd0bff92b3bae6ddf1aa804be7bc0e5afc55fe679", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "93da0e9ec6ef7640d6201f0dd0bff92b3bae6ddf1aa804be7bc0e5afc55fe679", kill_on_drop: false }`
[INFO] [stdout] 93da0e9ec6ef7640d6201f0dd0bff92b3bae6ddf1aa804be7bc0e5afc55fe679
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2d954ffe22c05a333e760bf78b5fbd6ca0f9f46d0056eebedafe3a87f17e7c9e
[INFO] running `Command { std: "docker" "start" "-a" "2d954ffe22c05a333e760bf78b5fbd6ca0f9f46d0056eebedafe3a87f17e7c9e", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.47
[INFO] [stderr]    Compiling quote v1.0.21
[INFO] [stderr]    Compiling syn v1.0.103
[INFO] [stderr]    Compiling unicode-ident v1.0.5
[INFO] [stderr]    Compiling serde v1.0.147
[INFO] [stderr]    Compiling thiserror v1.0.37
[INFO] [stderr]    Compiling serde_json v1.0.89
[INFO] [stderr]    Compiling serde_derive v1.0.147
[INFO] [stderr]     Checking once_cell v1.16.0
[INFO] [stderr]     Checking unicode-xid v0.2.4
[INFO] [stderr]     Checking ryu v1.0.11
[INFO] [stderr]     Checking itoa v1.0.4
[INFO] [stderr]    Compiling trybuild v1.0.71
[INFO] [stderr]     Checking termcolor v1.1.3
[INFO] [stderr]     Checking glob v0.3.0
[INFO] [stderr]     Checking synstructure v0.12.6
[INFO] [stderr]     Checking toml v0.5.9
[INFO] [stderr]    Compiling thiserror-impl v1.0.37
[INFO] [stderr]    Compiling proc-macro-crate v1.2.1
[INFO] [stderr]     Checking lurk-ipld-cbor-derive v0.3.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lurk_ipld`
[INFO] [stdout]  --> tests/struct.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use lurk_ipld::cbor::{DagCbor, DagCborCodec};
[INFO] [stdout]   |     ^^^^^^^^^ use of undeclared crate or module `lurk_ipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lurk_ipld`
[INFO] [stdout]  --> tests/struct.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use lurk_ipld::codec::assert_roundtrip;
[INFO] [stdout]   |     ^^^^^^^^^ use of undeclared crate or module `lurk_ipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lurk_ipld`
[INFO] [stdout]  --> tests/struct.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use lurk_ipld::{ipld, DagCbor};
[INFO] [stdout]   |     ^^^^^^^^^ use of undeclared crate or module `lurk_ipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]  --> tests/struct.rs:5:23
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Clone, Copy, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]   |                       ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]  --> tests/struct.rs:6:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[ipld(repr = "map")]
[INFO] [stdout]   |   ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/struct.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 |         &ipld!({"boolean": true}),
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/struct.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 |         &ipld!({"boolean": false}),
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]   --> tests/struct.rs:25:23
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[derive(Clone, Copy, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/struct.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 |     #[ipld(rename = "bool")]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/struct.rs:36:10
[INFO] [stdout]    |
[INFO] [stdout] 36 |         &ipld!({"bool": true}),
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/struct.rs:41:10
[INFO] [stdout]    |
[INFO] [stdout] 41 |         &ipld!({"bool": false}),
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]   --> tests/struct.rs:45:23
[INFO] [stdout]    |
[INFO] [stdout] 45 | #[derive(Clone, Copy, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/struct.rs:57:10
[INFO] [stdout]    |
[INFO] [stdout] 57 |         &ipld!({"nullable": true}),
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/struct.rs:64:10
[INFO] [stdout]    |
[INFO] [stdout] 64 |         &ipld!({"nullable": false}),
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/struct.rs:69:10
[INFO] [stdout]    |
[INFO] [stdout] 69 |         &ipld!({ "nullable": null }),
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]   --> tests/struct.rs:73:23
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(Clone, Copy, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/struct.rs:75:7
[INFO] [stdout]    |
[INFO] [stdout] 75 |     #[ipld(default = false)]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/struct.rs:84:10
[INFO] [stdout]    |
[INFO] [stdout] 84 |         &ipld!({"default": true}),
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/struct.rs:86:67
[INFO] [stdout]    |
[INFO] [stdout] 86 |     assert_roundtrip(DagCborCodec, &Implicit { default: false }, &ipld!({}));
[INFO] [stdout]    |                                                                   ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]   --> tests/struct.rs:89:23
[INFO] [stdout]    |
[INFO] [stdout] 89 | #[derive(Clone, Copy, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/struct.rs:91:7
[INFO] [stdout]    |
[INFO] [stdout] 91 |     #[ipld(default = None)]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:102:10
[INFO] [stdout]     |
[INFO] [stdout] 102 |         &ipld!({"nullable": true}),
[INFO] [stdout]     |          ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:109:10
[INFO] [stdout]     |
[INFO] [stdout] 109 |         &ipld!({"nullable": false}),
[INFO] [stdout]     |          ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lurk_ipld`
[INFO] [stdout]  --> examples/name_attr.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use lurk_ipld::cbor::DagCborCodec;
[INFO] [stdout]   |     ^^^^^^^^^ use of undeclared crate or module `lurk_ipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:114:10
[INFO] [stdout]     |
[INFO] [stdout] 114 |         &ipld!({}),
[INFO] [stdout]     |          ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]    --> tests/struct.rs:118:23
[INFO] [stdout]     |
[INFO] [stdout] 118 | #[derive(Clone, Copy, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lurk_ipld`
[INFO] [stdout]  --> examples/name_attr.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use lurk_ipld::codec::{Decode, Encode};
[INFO] [stdout]   |     ^^^^^^^^^ use of undeclared crate or module `lurk_ipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:119:3
[INFO] [stdout]     |
[INFO] [stdout] 119 | #[ipld(repr = "tuple")]
[INFO] [stdout]     |   ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:124:51
[INFO] [stdout]     |
[INFO] [stdout] 124 |     assert_roundtrip(DagCborCodec, &Tuple(true), &ipld!([true]));
[INFO] [stdout]     |                                                   ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lurk_ipld`
[INFO] [stdout]  --> examples/name_attr.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use lurk_ipld::ipld::Ipld;
[INFO] [stdout]   |     ^^^^^^^^^ use of undeclared crate or module `lurk_ipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:125:52
[INFO] [stdout]     |
[INFO] [stdout] 125 |     assert_roundtrip(DagCborCodec, &Tuple(false), &ipld!([false]));
[INFO] [stdout]     |                                                    ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]    --> tests/struct.rs:128:23
[INFO] [stdout]     |
[INFO] [stdout] 128 | #[derive(Clone, Copy, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:133:65
[INFO] [stdout]     |
[INFO] [stdout] 133 |     assert_roundtrip(DagCborCodec, &TupleNullable(Some(true)), &ipld!([true]));
[INFO] [stdout]     |                                                                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:134:66
[INFO] [stdout]     |
[INFO] [stdout] 134 |     assert_roundtrip(DagCborCodec, &TupleNullable(Some(false)), &ipld!([false]));
[INFO] [stdout]     |                                                                  ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:135:59
[INFO] [stdout]     |
[INFO] [stdout] 135 |     assert_roundtrip(DagCborCodec, &TupleNullable(None), &ipld!([null]));
[INFO] [stdout]     |                                                           ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]    --> tests/struct.rs:138:23
[INFO] [stdout]     |
[INFO] [stdout] 138 | #[derive(Clone, Copy, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:139:3
[INFO] [stdout]     |
[INFO] [stdout] 139 | #[ipld(repr = "value")]
[INFO] [stdout]     |   ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:144:51
[INFO] [stdout]     |
[INFO] [stdout] 144 |     assert_roundtrip(DagCborCodec, &Value(true), &ipld!(true));
[INFO] [stdout]     |                                                   ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:145:52
[INFO] [stdout]     |
[INFO] [stdout] 145 |     assert_roundtrip(DagCborCodec, &Value(false), &ipld!(false));
[INFO] [stdout]     |                                                    ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]    --> tests/struct.rs:148:23
[INFO] [stdout]     |
[INFO] [stdout] 148 | #[derive(Clone, Copy, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:150:7
[INFO] [stdout]     |
[INFO] [stdout] 150 |     #[ipld(rename = "Fun")]
[INFO] [stdout]     |       ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]    --> tests/struct.rs:152:7
[INFO] [stdout]     |
[INFO] [stdout] 152 |     #[ipld(rename = "Amt")]
[INFO] [stdout]     |       ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]    --> tests/struct.rs:156:10
[INFO] [stdout]     |
[INFO] [stdout] 156 | #[derive(DagCbor)]
[INFO] [stdout]     |          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lurk_ipld`
[INFO] [stdout]  --> examples/name_attr.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use lurk_ipld::{ipld, DagCbor};
[INFO] [stdout]   |     ^^^^^^^^^ use of undeclared crate or module `lurk_ipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]  --> examples/name_attr.rs:7:44
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(Clone, Debug, Default, PartialEq, DagCbor)]
[INFO] [stdout]   |                                            ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]  --> examples/name_attr.rs:9:7
[INFO] [stdout]   |
[INFO] [stdout] 9 |     #[ipld(rename = "hashAlg")]
[INFO] [stdout]   |       ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> examples/name_attr.rs:20:18
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let expect = ipld!({
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lurk_ipld`
[INFO] [stdout]  --> examples/repr_attr.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use lurk_ipld::cbor::DagCborCodec;
[INFO] [stdout]   |     ^^^^^^^^^ use of undeclared crate or module `lurk_ipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lurk_ipld`
[INFO] [stdout]  --> examples/repr_attr.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use lurk_ipld::codec::assert_roundtrip;
[INFO] [stdout]   |     ^^^^^^^^^ use of undeclared crate or module `lurk_ipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lurk_ipld`
[INFO] [stdout]  --> examples/basic.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use lurk_ipld::cbor::DagCborCodec;
[INFO] [stdout]   |     ^^^^^^^^^ use of undeclared crate or module `lurk_ipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lurk_ipld`
[INFO] [stdout]  --> examples/basic.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use lurk_ipld::codec::assert_roundtrip;
[INFO] [stdout]   |     ^^^^^^^^^ use of undeclared crate or module `lurk_ipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lurk_ipld`
[INFO] [stdout]  --> examples/basic.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use lurk_ipld::{ipld, DagCbor, Ipld};
[INFO] [stdout]   |     ^^^^^^^^^ use of undeclared crate or module `lurk_ipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> examples/basic.rs:71:10
[INFO] [stdout]    |
[INFO] [stdout] 71 |         &ipld!({ "C": { "boolean": true, "int": 42} }),
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> examples/basic.rs:62:10
[INFO] [stdout]    |
[INFO] [stdout] 62 |         &ipld!({ "B": [true, 42] }),
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> examples/basic.rs:57:47
[INFO] [stdout]    |
[INFO] [stdout] 57 |     assert_roundtrip(DagCborCodec, &Enum::A, &ipld!({ "A": null }));
[INFO] [stdout]    |                                               ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> examples/basic.rs:55:61
[INFO] [stdout]    |
[INFO] [stdout] 55 |     assert_roundtrip(DagCborCodec, &UnitStruct::default(), &ipld!(null));
[INFO] [stdout]    |                                                             ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> examples/basic.rs:53:62
[INFO] [stdout]    |
[INFO] [stdout] 53 |     assert_roundtrip(DagCborCodec, &TupleStruct::default(), &ipld!([false, 0]));
[INFO] [stdout]    |                                                              ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> examples/basic.rs:42:10
[INFO] [stdout]    |
[INFO] [stdout] 42 |         &ipld!({
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]   --> examples/basic.rs:31:17
[INFO] [stdout]    |
[INFO] [stdout] 31 | #[derive(Clone, DagCbor, Debug, PartialEq)]
[INFO] [stdout]    |                 ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]   --> examples/basic.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Clone, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]    |                 ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]   --> examples/basic.rs:21:17
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[derive(Clone, DagCbor, Debug, Default, Eq, PartialEq)]
[INFO] [stdout]    |                 ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]   --> examples/basic.rs:18:17
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[derive(Clone, DagCbor, Debug, Default, Eq, PartialEq)]
[INFO] [stdout]    |                 ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]  --> examples/basic.rs:6:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Clone, DagCbor, Debug, Default, PartialEq)]
[INFO] [stdout]   |                 ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lurk_ipld`
[INFO] [stdout]  --> examples/repr_attr.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use lurk_ipld::{ipld, DagCbor};
[INFO] [stdout]   |     ^^^^^^^^^ use of undeclared crate or module `lurk_ipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> examples/repr_attr.rs:33:54
[INFO] [stdout]    |
[INFO] [stdout] 33 |     assert_roundtrip(DagCborCodec, &KindedRepr2::B, &ipld!("B"));
[INFO] [stdout]    |                                                      ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> examples/repr_attr.rs:31:63
[INFO] [stdout]    |
[INFO] [stdout] 31 |     assert_roundtrip(DagCborCodec, &KindedRepr::B { a: 42 }, &ipld!({ "a": 42 }));
[INFO] [stdout]    |                                                               ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> examples/repr_attr.rs:29:59
[INFO] [stdout]    |
[INFO] [stdout] 29 |     assert_roundtrip(DagCborCodec, &KindedRepr::A(true), &ipld!([true]));
[INFO] [stdout]    |                                                           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> examples/repr_attr.rs:27:59
[INFO] [stdout]    |
[INFO] [stdout] 27 |     assert_roundtrip(DagCborCodec, &ListRepr::default(), &ipld!([false, false]));
[INFO] [stdout]    |                                                           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]   --> examples/repr_attr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[derive(Clone, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]    |                 ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> examples/repr_attr.rs:20:3
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[ipld(repr = "string")]
[INFO] [stdout]    |   ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]   --> examples/repr_attr.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[derive(Clone, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]    |                 ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> examples/repr_attr.rs:13:3
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[ipld(repr = "kinded")]
[INFO] [stdout]    |   ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]  --> examples/repr_attr.rs:5:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Clone, DagCbor, Debug, Default, Eq, PartialEq)]
[INFO] [stdout]   |                 ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]  --> examples/repr_attr.rs:6:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[ipld(repr = "tuple")]
[INFO] [stdout]   |   ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lurk_ipld`
[INFO] [stdout]  --> tests/enum.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use lurk_ipld::cbor::DagCborCodec;
[INFO] [stdout]   |     ^^^^^^^^^ use of undeclared crate or module `lurk_ipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lurk_ipld`
[INFO] [stdout]  --> tests/enum.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use lurk_ipld::codec::assert_roundtrip;
[INFO] [stdout]   |     ^^^^^^^^^ use of undeclared crate or module `lurk_ipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lurk_ipld`
[INFO] [stdout]  --> tests/union.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use lurk_ipld::cbor::DagCborCodec;
[INFO] [stdout]   |     ^^^^^^^^^ use of undeclared crate or module `lurk_ipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lurk_ipld`
[INFO] [stdout]  --> tests/union.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use lurk_ipld::codec::assert_roundtrip;
[INFO] [stdout]   |     ^^^^^^^^^ use of undeclared crate or module `lurk_ipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lurk_ipld`
[INFO] [stdout]  --> tests/enum.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use lurk_ipld::{ipld, DagCbor};
[INFO] [stdout]   |     ^^^^^^^^^ use of undeclared crate or module `lurk_ipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]  --> tests/enum.rs:5:23
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Clone, Copy, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]   |                       ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]  --> tests/enum.rs:6:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[ipld(repr = "int")]
[INFO] [stdout]   |   ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/enum.rs:14:56
[INFO] [stdout]    |
[INFO] [stdout] 14 |     assert_roundtrip(DagCborCodec, &EnumInt::Variant, &ipld!(1));
[INFO] [stdout]    |                                                        ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/enum.rs:15:54
[INFO] [stdout]    |
[INFO] [stdout] 15 |     assert_roundtrip(DagCborCodec, &EnumInt::Other, &ipld!(0));
[INFO] [stdout]    |                                                      ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]   --> tests/enum.rs:18:17
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[derive(Clone, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]    |                 ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/enum.rs:19:3
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[ipld(repr = "string")]
[INFO] [stdout]    |   ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/enum.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 |     #[ipld(rename = "test")]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/enum.rs:28:59
[INFO] [stdout]    |
[INFO] [stdout] 28 |     assert_roundtrip(DagCborCodec, &EnumString::Variant, &ipld!("test"));
[INFO] [stdout]    |                                                           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/enum.rs:29:57
[INFO] [stdout]    |
[INFO] [stdout] 29 |     assert_roundtrip(DagCborCodec, &EnumString::Other, &ipld!("Other"));
[INFO] [stdout]    |                                                         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 13 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lurk-ipld-cbor-derive` (example "repr_attr") due to 14 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: aborting due to 40 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 14 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lurk-ipld-cbor-derive` (test "struct") due to 41 previous errors
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lurk-ipld-cbor-derive` (example "basic") due to 15 previous errors
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lurk_ipld`
[INFO] [stdout]  --> tests/union.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use lurk_ipld::{ipld, DagCbor};
[INFO] [stdout]   |     ^^^^^^^^^ use of undeclared crate or module `lurk_ipld`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]  --> tests/union.rs:5:23
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Clone, Copy, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]   |                       ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]  --> tests/union.rs:6:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[ipld(repr = "keyed")]
[INFO] [stdout]   |   ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]  --> tests/union.rs:9:7
[INFO] [stdout]   |
[INFO] [stdout] 9 |     #[ipld(rename = "b")]
[INFO] [stdout]   |       ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/union.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 |     #[ipld(repr = "value")]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/union.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 |     #[ipld(repr = "value")]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:24:48
[INFO] [stdout]    |
[INFO] [stdout] 24 |     assert_roundtrip(DagCborCodec, &Keyed::A, &ipld!({ "A": null }));
[INFO] [stdout]    |                                                ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:25:54
[INFO] [stdout]    |
[INFO] [stdout] 25 |     assert_roundtrip(DagCborCodec, &Keyed::B(true), &ipld!({"b": true}));
[INFO] [stdout]    |                                                      ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:26:55
[INFO] [stdout]    |
[INFO] [stdout] 26 |     assert_roundtrip(DagCborCodec, &Keyed::B(false), &ipld!({"b": false}));
[INFO] [stdout]    |                                                       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:27:57
[INFO] [stdout]    |
[INFO] [stdout] 27 |     assert_roundtrip(DagCborCodec, &Keyed::C { n: 1 }, &ipld!({"C": 1}));
[INFO] [stdout]    |                                                         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:28:54
[INFO] [stdout]    |
[INFO] [stdout] 28 |     assert_roundtrip(DagCborCodec, &Keyed::D(true), &ipld!({"D": [true]}));
[INFO] [stdout]    |                                                      ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:32:10
[INFO] [stdout]    |
[INFO] [stdout] 32 |         &ipld!({"E": { "boolean": true }}),
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]   --> tests/union.rs:36:23
[INFO] [stdout]    |
[INFO] [stdout] 36 | #[derive(Clone, Copy, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/union.rs:37:3
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[ipld(repr = "kinded")]
[INFO] [stdout]    |   ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/union.rs:40:7
[INFO] [stdout]    |
[INFO] [stdout] 40 |     #[ipld(rename = "b")]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/union.rs:41:7
[INFO] [stdout]    |
[INFO] [stdout] 41 |     #[ipld(repr = "value")]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/union.rs:43:7
[INFO] [stdout]    |
[INFO] [stdout] 43 |     #[ipld(repr = "value")]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:55:49
[INFO] [stdout]    |
[INFO] [stdout] 55 |     assert_roundtrip(DagCborCodec, &Kinded::A, &ipld!(null));
[INFO] [stdout]    |                                                 ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:56:55
[INFO] [stdout]    |
[INFO] [stdout] 56 |     assert_roundtrip(DagCborCodec, &Kinded::B(true), &ipld!(true));
[INFO] [stdout]    |                                                       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:57:56
[INFO] [stdout]    |
[INFO] [stdout] 57 |     assert_roundtrip(DagCborCodec, &Kinded::B(false), &ipld!(false));
[INFO] [stdout]    |                                                        ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:58:58
[INFO] [stdout]    |
[INFO] [stdout] 58 |     assert_roundtrip(DagCborCodec, &Kinded::C { n: 1 }, &ipld!(1));
[INFO] [stdout]    |                                                          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:59:55
[INFO] [stdout]    |
[INFO] [stdout] 59 |     assert_roundtrip(DagCborCodec, &Kinded::D(true), &ipld!([true]));
[INFO] [stdout]    |                                                       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:63:10
[INFO] [stdout]    |
[INFO] [stdout] 63 |         &ipld!({ "boolean": true }),
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `DagCbor`
[INFO] [stdout]   --> tests/union.rs:67:23
[INFO] [stdout]    |
[INFO] [stdout] 67 | #[derive(Clone, Copy, DagCbor, Debug, Eq, PartialEq)]
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/union.rs:68:3
[INFO] [stdout]    |
[INFO] [stdout] 68 | #[ipld(repr = "int-tuple")]
[INFO] [stdout]    |   ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/union.rs:71:7
[INFO] [stdout]    |
[INFO] [stdout] 71 |     #[ipld(rename = "b")]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/union.rs:72:7
[INFO] [stdout]    |
[INFO] [stdout] 72 |     #[ipld(repr = "value")]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `ipld`
[INFO] [stdout]   --> tests/union.rs:74:7
[INFO] [stdout]    |
[INFO] [stdout] 74 |     #[ipld(repr = "value")]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:86:51
[INFO] [stdout]    |
[INFO] [stdout] 86 |     assert_roundtrip(DagCborCodec, &IntTuple::A, &ipld!([0, null]));
[INFO] [stdout]    |                                                   ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:87:57
[INFO] [stdout]    |
[INFO] [stdout] 87 |     assert_roundtrip(DagCborCodec, &IntTuple::B(true), &ipld!([1, true]));
[INFO] [stdout]    |                                                         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:88:58
[INFO] [stdout]    |
[INFO] [stdout] 88 |     assert_roundtrip(DagCborCodec, &IntTuple::B(false), &ipld!([1, false]));
[INFO] [stdout]    |                                                          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:89:60
[INFO] [stdout]    |
[INFO] [stdout] 89 |     assert_roundtrip(DagCborCodec, &IntTuple::C { n: 1 }, &ipld!([2, 1]));
[INFO] [stdout]    |                                                            ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:90:57
[INFO] [stdout]    |
[INFO] [stdout] 90 |     assert_roundtrip(DagCborCodec, &IntTuple::D(true), &ipld!([3, [true]]));
[INFO] [stdout]    |                                                         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ipld`
[INFO] [stdout]   --> tests/union.rs:94:10
[INFO] [stdout]    |
[INFO] [stdout] 94 |         &ipld!([4, { "boolean": true }]),
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode` found for struct `RenameFields` in the current scope
[INFO] [stdout]   --> examples/name_attr.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 8  | struct RenameFields {
[INFO] [stdout]    | ------------------- method `encode` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 18 |     data.encode(DagCborCodec, &mut bytes)?;
[INFO] [stdout]    |          ^^^^^^ method not found in `RenameFields`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 12 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `decode` found for struct `RenameFields` in the current scope
[INFO] [stdout]   --> examples/name_attr.rs:24:31
[INFO] [stdout]    |
[INFO] [stdout] 8  | struct RenameFields {
[INFO] [stdout]    | ------------------- function or associated item `decode` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 24 |     let data2 = RenameFields::decode(DagCborCodec, &mut Cursor::new(bytes.as_slice()))?;
[INFO] [stdout]    |                               ^^^^^^ function or associated item not found in `RenameFields`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lurk-ipld-cbor-derive` (test "enum") due to 13 previous errors
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lurk-ipld-cbor-derive` (example "name_attr") due to 10 previous errors
[INFO] [stdout] error: aborting due to 36 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lurk-ipld-cbor-derive` (test "union") due to 37 previous errors
[INFO] running `Command { std: "docker" "inspect" "2d954ffe22c05a333e760bf78b5fbd6ca0f9f46d0056eebedafe3a87f17e7c9e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2d954ffe22c05a333e760bf78b5fbd6ca0f9f46d0056eebedafe3a87f17e7c9e", kill_on_drop: false }`
[INFO] [stdout] 2d954ffe22c05a333e760bf78b5fbd6ca0f9f46d0056eebedafe3a87f17e7c9e
